home *** CD-ROM | disk | FTP | other *** search
/ Trading on the Edge / Trading On The Edge - CD-ROM Toolkit (Wayzata Technology)(2031)(1994).bin / pc / mac_file / vendor_d / neuralwa / nw2v50 / macuio.h < prev    next >
Text File  |  1993-08-23  |  4KB  |  101 lines

  1. /* Dec 1990 (macuio.h)  Version 4.00 */
  2.  
  3. /************************************************************************
  4.  * Copyright(C) 1987-1992 NeuralWare Inc                                *
  5.  * Penn Center West, IV-227, Pittsburgh, PA 15276                       *
  6.  * Telephone: (412) 787-8222    FAX: (412) 787-8220                     *
  7.  *                                                                      *
  8.  * All rights reserved.  No part of this program may be reproduced,     *
  9.  * stored in a retrieval system, or transmitted, in any form or by any  *
  10.  * means, electronic, mechanical, photocopying, recording or otherwise  *
  11.  * without the prior written permission of the copyright owner,         *
  12.  * NeuralWare, Inc.                                                     *
  13.  *                                                                      *
  14.  *                          PROPRIETARY NOTICE                          *
  15.  *                                                                      *
  16.  * This document is the property of NeuralWare, Inc. and contains       *
  17.  * trade-secrets and other proprietary information.  The information    *
  18.  * herein is reserved as proprietary to NeuralWare, and is not to be    *
  19.  * published, reproduced, copied, disclosed, used, or reverse           *
  20.  * engineered without the express written consent of a duly authorized  *
  21.  * representative of NeuralWare.                                        *
  22.  ************************************************************************
  23.  */
  24.  
  25. #ifndef MACUIO_H
  26.  
  27. #ifdef MAC
  28. /* NeuralWorks must know about these also */
  29.  
  30. #define MIO_fseek 0
  31. #define MIO_ftell 1
  32. #define MIO_fopen 2
  33. #define MIO_freopen 3
  34. #define MIO_fclose  4
  35. #define MIO_remove  5
  36. #define MIO_rename  6
  37. #define MIO_tmpnam  7
  38. #define MIO_tmpfile 8
  39. #define MIO_fflush  9
  40. #define MIO_setvbuf 10
  41. #define MIO_fgetc 11
  42. #define MIO_fgets 12
  43. #define MIO_fputc 13
  44. #define MIO_fputs 14
  45. #define MIO_ungetc  15
  46. #define MIO_fread 16
  47. #define MIO_fwrite  17
  48. #define MIO_fgetpos 18
  49. #define MIO_fsetpos 19
  50. #define MIO_calloc  20
  51. #define MIO_malloc  21
  52. #define MIO_realloc 22
  53. #define MIO_setbuf  23
  54. #define MIO_free  24
  55. #define MIO_rewind  25
  56. #define MIO_sprintf 26
  57. #define MIO_fprintf 27
  58. #define MIO_sscanf  28
  59. #define MIO_fscanf  29
  60. #define MIO_MAX   30
  61.  
  62. #ifdef THINK_C
  63. #ifndef UIO_IF_D
  64. /* Glue function prototypes */
  65. int     io_fseek(FILE *, long, long, ...);
  66. long     io_ftell(FILE *, ...);
  67. FILE    *io_fopen(char *, char *, ...);
  68. FILE    *io_freopen(char *filename, char *mode, FILE *stream, ...);
  69. int      io_fclose(FILE *, ...);
  70. int      io_remove(char *filename , ...);
  71. int      io_rename(char *old,char *new , ...);
  72. char    *io_tmpnam(char *s , ...);
  73. FILE    *io_tmpfile(void);
  74. int      io_fflush(FILE *stream , ...);
  75. int      io_setvbuf(FILE *stream,char *buf,long mode,size_t size, ...);
  76. int      io_fgetc(FILE *stream , ...);
  77. char    *io_fgets(char *s,long n,FILE *stream , ...);
  78. int      io_fputc(long c,FILE *stream , ...);
  79. int      io_fputs(char *s,FILE *stream , ...);
  80. int      io_ungetc(long c,FILE *stream , ...);
  81. size_t   io_fread(void *ptr,size_t size,size_t nmemb,FILE *stream, ...);
  82. size_t   io_fwrite(void *ptr,size_t size,size_t nmemb,FILE *stream, ...);
  83. int      io_fgetpos(FILE *stream,fpos_t *pos , ...);
  84. int      io_fsetpos(FILE *stream,fpos_t *pos , ...);
  85. void    *io_calloc(size_t nmemb,size_t size , ...);
  86. void    *io_malloc(size_t size , ...);
  87. void    *io_realloc(void *ptr,size_t size , ...);
  88. void     io_setbuf(FILE *stream,char *buf, ...);
  89. void     io_free(void *ptr , ...);
  90. void     io_rewind(FILE *stream , ...);
  91. int      io_sprintf(char *, char *, ... );
  92. int      io_fprintf(FILE *, char *, ... );
  93. int      io_sscanf(char *, char *, ... );
  94. int      io_fscanf(FILE *, char *, ... );
  95. #endif /* UIO_IF_D */
  96. #endif /* THINK_C */
  97. #endif /* MAC */
  98.  
  99. #define MACUIO_H 1
  100. #endif /* ifndef MACUIO_H */
  101.